import BizListView from '@src/component/business/BizListView/BizListView.tsx'
import BizListViewTask from '@src/component/business/BizListView/Impl/BizListViewTask/BizListViewTask.tsx'
import SubscriptionButton from '@src/component/business/BizListView/components/SubscriptionButton/SubscriptionButton.tsx'
import ComponentNameEnum from '@model/enum/ComponentNameEnum'

const BizListViewComponent = {
  install(Vue: any){
    Vue.component(ComponentNameEnum.BizListView, BizListView)
  },
  BizListView
}

const BizListViewTaskComponent = {
  install(Vue: any){
    Vue.component(ComponentNameEnum.BizListViewTask, BizListViewTask)
  },
  BizListViewTask
}

const SubscriptionButtonComponent = {
  install(Vue: any){
    Vue.component(ComponentNameEnum.SubscriptionButton, SubscriptionButton)
  },
  SubscriptionButton
}

export default [BizListViewComponent, BizListViewTaskComponent, SubscriptionButtonComponent]